package com.yihukurama.sysbase.framework.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Table;
import com.yihukurama.base.framework.domain.tkmapper.entity.BaseEntity;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 说明： 系统访问记录
 * @Author: yihukurama
 */
@ApiModel(value="系统访问记录")
@Table(name="ts_logininfor")
@Data
public class LogininforEntity extends BaseEntity
{
	/**
	*登录地点
	**/
	@ApiModelProperty(value="登录地点")
	@Column(name="login_location")
	private String loginLocation;
	/**
	*提示消息
	**/
	@ApiModelProperty(value="提示消息")
	@Column(name="msg")
	private String msg;
	/**
	*登录IP地址
	**/
	@ApiModelProperty(value="登录IP地址")
	@Column(name="ipaddr")
	private String ipaddr;
	/**
	*操作系统
	**/
	@ApiModelProperty(value="操作系统")
	@Column(name="os")
	private String os;
	/**
	*用户账号
	**/
	@ApiModelProperty(value="用户账号")
	@Column(name="user_name")
	private String userName;
	/**
	*访问时间
	**/
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@JSONField(format="yyyy-MM-dd HH:mm:ss")@Column(name="login_time")
	private Date loginTime;
	/**
	*浏览器类型
	**/
	@ApiModelProperty(value="浏览器类型")
	@Column(name="browser")
	private String browser;
	/**
	*登录状态（0成功 1失败）
	**/
	@ApiModelProperty(value="登录状态（0成功 1失败）")
	@Column(name="status")
	private String status;
	/**
	*访问ID
	**/
	@ApiModelProperty(value="访问ID")
	@Column(name="info_id")
	private String infoId;
	
	

	
	
}
